.blog {
  margin-bottom: 5rem;
}

.blog,
.blog__article {
  margin-top: 5rem;
}

.blog__article h1 a {
  transition: .3s;
  color: #fff;
}

.blog__article h1 a:hover {
  padding-bottom: 1rem;
  border-bottom: 1px solid #fff;
}

.blog__date {
  color: hsla(0,0%,100%,.3);
  margin-bottom: 1rem;
  font-size: 1rem;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: .17143rem;
}

@media (max-width:776px) {
  .blog {
    margin-top: 10rem;
  }
}